package com.clear.honghefinance.biz.constant;


/**
 * 优化的key设计：
 * - [业务名称]:[数据名]:[id]
 * - 长度不超过44个字节
 * - 不包含特殊字符
 */
public class RedisKeyConstant {

    /**
     * 图形验证码
     */
    public static final String GRAPHIC_VERIFICATION_CODE = "login:graphic_verification_code";

    /**
     * 图形验证码（登录之后的，用于修改手机号）
     */
    public static final String USER_GRAPHIC_VERIFICATION_CODE = "login:user_graphic_verification_code";

    /**
     * 短信验证码
     */
    public static final String SMS_CODE = "login:sms_code";

    /**
     * 注册手机号
     */
    public static final String PHONE_REGISTER = "register:phone_register";

    /**
     * 修改手机号
     */
    public static final String PHONE_CHANGE = "phone_change";

    /**
     * 扫描注册、登录token前缀
     */
    public static final String CLIENT_TOKEN_KEY = "login:client_token_key";

    /**
     * 操作菜单锁
     */
    public static final String CHANGE_MENU_LOCK = "menu:change_menu_lock";

    /**
     * 操作资源锁
     */
    public static final String CHANGE_RESOURCE_LOCK = "resource:change_resource_lock";

}
